package com.koron.operation.classes.shift.bean.dto;

import com.koron.operation.classes.schedule.bean.dto.ClassesShiftDTO;
import com.koron.operation.classes.shift.bean.po.ClassesAdjustRecord;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * @author jzp
 * @since 2021/10/27
 */
@Data
public class ChangeShiftDTO {

    @ApiModelProperty("本值")
    ClassesShiftDTO thisClassesShift;

    @ApiModelProperty("下值")
    ClassesShiftDTO nextClassesShift;

    @ApiModelProperty("人员调整记录")
    List<ClassesAdjustRecord> adjustRecords;

    @ApiModelProperty("本值是否自动交接班，默认0 false")
    private Integer thisAutoSwitch;

    @ApiModelProperty("下值是否自动交接班，默认0 false")
    private Integer nextAutoSwitch;

    @ApiModelProperty("thisScheduleId")
    private String thisScheduleId;

    @ApiModelProperty("thisScheduleName")
    private String thisScheduleName;

    @ApiModelProperty("nextScheduleId")
    private String nextScheduleId;

    @ApiModelProperty("nextScheduleName")
    private String nextScheduleName;
}
